.386
.model flat

STACK SEGMENT
STACK ENDS

DATA SEGMENT
	lpMsg db "Hello World!",0ah,0
DATA ENDS

CODE SEGMENT
	ASSUME cs:CODE,ds:DATA,ss:STACK
_START:
 	mov eax,3
 	mov ebx,offset lpMsg
 	int 80h
	jmp _START
CODE ENDS

END _START